<?php
/////////////////////////////////////////////////////////////////////////////
// FleaPHP Framework
//
// Copyright (c) 2005 - 2008 QeeYuan China Inc. (http://www.qeeyuan.com)
//
// 许可协议，请查看源代码中附带的 LICENSE.txt 文件，
// 或者访问 http://www.fleaphp.org/ 获得详细信息。
/////////////////////////////////////////////////////////////////////////////

/**
 * 定义 Table_Articles 类
 *
 * @copyright Copyright (c) 2005 - 2008 QeeYuan China Inc. (http://www.qeeyuan.com)
 * @author linxiaobo
 * @package LITONG ADMIN
 * @subpackage ARTICLE
 * @version $Id: Articles.php 972 2008-12-22 14:56:54Z qeeyuan $
 */

// {{{ includes
FLEA::loadClass('FLEA_Db_TableDataGateway');
// }}}

/**
 * Table_Articles 提供文章信息的数据库访问服务
 *
 * @package LITONG ADMIN
 * @subpackage ARTICLE
 * @author linxiaobo
 * @version 1.0
 */
class Table_Articles extends FLEA_Db_TableDataGateway
{
    /**
     * 数据表名称
     *
     * @var string
     */
    var $tableName = 'articles';

    /**
     * 主键字段
     *
     * @var string
     */
    var $primaryKey = 'article_id';

    /**
     * 文章属于文章类别
     *
     * @var array
     */
    var $belongsTo = array(
    	array(
	        'tableClass' => 'Table_Categories',
			'foreignKey' => 'class_id',
	        'mappingName' => 'classes'
	        ),
	    array(
	        'tableClass' => 'Table_Categories',
			'foreignKey' => 'pcid',
	        'mappingName' => 'pclasses'
	        ),
	    array(
	        'tableClass' => 'Table_Categories',
			'foreignKey' => 'tagid',
	        'mappingName' => 'tags'
	        ),
        array(
		   'tableClass' =>'Model_Admin',
		   'foreignKey' =>'author',
		   'mappingName'=>'user'
		  ),
    );

}
